home *** CD-ROM | disk | FTP | other *** search
/ SPACE 2 / SPACE - Library 2 - Volume 1.iso / apps / 41 / proff / see.me < prev   
Text File  |  1986-07-17  |  3KB  |  80 lines

  1.     After capturing and unshar'ing all the parts of this proff
  2. posting you should end up with the following files:
  3.  
  4. proff.uud            lookup.h    proff.c        putwrd.c
  5. debug.h        lextab.d    ltb.c        proff.h        pxlex.c
  6. decl.h        lextab.h    make.sh        proff01.c    pxxparse.c
  7. defs.h        lnk        makefile    proff02.c    read.me
  8. dostuff2.c    look.c        map.c        proffman.prf    see.me
  9. eval.c        lookup.c    pinit.c        proffsym.new    stack.c
  10.  
  11. This file is see.me
  12.  
  13. How to make proff on the ST:
  14.  
  15.     1) You will have to edit stdio.h supplied with the dev. system
  16. to include the following lines at the bottom of stdio.h.
  17.  
  18.     #ifdef DECL
  19.     #include <decl.h>
  20.     #endif
  21.  
  22.     We do this so that when the pre-processor symbol DECL is
  23. defined the file decl.h gets included, and if it isn't then stdio.h
  24. looks exactly like it did before we added the lines. In decl.h we
  25. declare all the commonly used function in C that do not returns the
  26. type int. This a important as in the Alcyon C compiler
  27.  sizeof(int) != sizeof(int *). You may if you like include decl.h
  28. elsewhere, but you will have to ensure that each of the modules
  29. (source files) has decl.h included. We found it convenient to put it
  30. in stdio.h as above.
  31.  
  32.     2) For those of you who have Micro C Shell and CC that i had
  33. posted earlier to this newgroup, you can simply hit
  34.  
  35.     make
  36.     
  37. at the Micro C Shell prompt. 
  38.  
  39.     3) For those who don't have Micro C Shell, but have CC, see
  40. the file make.sh, and enter those commands.
  41.  
  42.     4) For those who don't have either, you will have to see
  43. make.sh and compile each C file such that DECL is defined, so you may
  44. have to  change your normal batch file somewhat to have the
  45. preprocessor switch in there to define the symbol DECL.
  46.  
  47. Please note that make.sh was set up to have all the sources, objects
  48. etc in the current directory. If you are compiling on floppies you may
  49. have to  change that.
  50.  
  51. The file lnk contains the list of files to be linked, and is used with
  52. link68 as follows
  53.  
  54.     link68 [com[lnk]]
  55.     relmod proff
  56.  
  57. The above process should yield proff.prg. If you want to use it from
  58. the desktop, rename it to proff.ttp.
  59.  
  60.  
  61. Making Proff on the Vax
  62.     Simply hit
  63.     make
  64.  
  65. Making the users guide
  66.     On either the St or Vax hitting
  67.  
  68.     proff -po8 proffman.prf proff.man
  69.     
  70.     Will result in proff.man. (You may want to play with -po<n> to
  71. get the correct left margin spacing for your printer).
  72.  
  73.     If you have any problems/suggestions i may be reached at the
  74. following addresses:
  75.  
  76.        Usenet:  .....!decvax!cwruecmp!bammi
  77.        CSnet:  bammi@case
  78.        Arpa:  bammi%case@csnet-relay
  79.        CompuServe:  71515,155
  80.